#ifndef MapContextMenu_h__
#define MapContextMenu_h__

#include "mapmiddleware_export.h"
#include <QList>

class MapHandle;
class MapContextMenu_p;
class QAction;

class MAP_EXPORT MapContextMenu
{
public:
	MapContextMenu(MapHandle *mapHandle);
	~MapContextMenu();

	void setActions(QList<QAction*> actions);
	void addAction(QAction * action);
	void addActions(QList<QAction *> appendActions);
	
private:
	MapContextMenu_p * d_ptr = Q_NULLPTR;
};

#endif // MapContextMenu_h__
